package org.zfes.snowier.cloud.zbss.cms.column.model;
import org.zfes.snowier.common.dao.IBaseModel;
public class CmsColumnCount extends IBaseModel{

	private static final long serialVersionUID = 1L;
	
	public CmsColumnCount() {}
	public CmsColumnCount(Long id) {
		this.setId(id);
	}
	//<-------------------------------------------->
	@javax.validation.constraints.NotNull(message="所属栏目不能为空")
	  private java.lang.Long columnId;
 
	
	  private java.lang.Integer viewCount;
 
	
	  private java.lang.Integer viewCountDay;
 
	
	  private java.lang.Integer viewCountMonth;
 
	
	  private java.lang.Integer viewCountWeek;
 
	
	  private java.lang.Integer commentCount;
 
	
	  private java.lang.Integer commentDayCount;
 
	
	  private java.lang.Integer commentWeekCount;
 
	
	  private java.lang.Integer commentMonthCount;
 
	
	  private java.lang.Integer downloadCount;
 
	
	  private java.lang.Integer downloadWeekCount;
 
	
	  private java.lang.Integer downloadDayCount;
 
	
	  private java.lang.Integer downloadMonthCount;
 
	
	  private java.lang.Integer upCount;
 
	
	  private java.lang.Integer upWeekCount;
 
	
	  private java.lang.Integer upDayCount;
 
	
	  private java.lang.Integer upMonthCount;
 
	
	  private java.lang.Integer forwardCount;
 
	
	  private java.lang.Integer forwardDayCount;
 
	
	  private java.lang.Integer forwardWeekCount;
 
	
	  private java.lang.Integer forwardMonthCount;
 
	
	  private java.lang.Integer shareCount;
 
	
	  private java.lang.Integer shareDayCount;
 
	
	  private java.lang.Integer shareWeekCount;
 
	
	  private java.lang.Integer shareMonthCount;
 
	@javax.validation.constraints.NotNull(message="状态_D:#1正常 0禁用 -1删除#不能为空")
	  private java.lang.Byte status;
 
	@javax.validation.constraints.NotNull(message="更新时间不能为空")
	  private java.util.Date updateTime;
 
	@javax.validation.constraints.NotNull(message="创建时间不能为空")
	  private java.util.Date createTime;
 
	
	//<-------------------------------------------->
	public CmsColumnCount setColumnId(java.lang.Long columnId){
	 this.columnId=columnId;
	 return this;
	}
	public java.lang.Long getColumnId(){
		return this.columnId;
	}
	public CmsColumnCount setViewCount(java.lang.Integer viewCount){
	 this.viewCount=viewCount;
	 return this;
	}
	public java.lang.Integer getViewCount(){
		return this.viewCount;
	}
	public CmsColumnCount setViewCountDay(java.lang.Integer viewCountDay){
	 this.viewCountDay=viewCountDay;
	 return this;
	}
	public java.lang.Integer getViewCountDay(){
		return this.viewCountDay;
	}
	public CmsColumnCount setViewCountMonth(java.lang.Integer viewCountMonth){
	 this.viewCountMonth=viewCountMonth;
	 return this;
	}
	public java.lang.Integer getViewCountMonth(){
		return this.viewCountMonth;
	}
	public CmsColumnCount setViewCountWeek(java.lang.Integer viewCountWeek){
	 this.viewCountWeek=viewCountWeek;
	 return this;
	}
	public java.lang.Integer getViewCountWeek(){
		return this.viewCountWeek;
	}
	public CmsColumnCount setCommentCount(java.lang.Integer commentCount){
	 this.commentCount=commentCount;
	 return this;
	}
	public java.lang.Integer getCommentCount(){
		return this.commentCount;
	}
	public CmsColumnCount setCommentDayCount(java.lang.Integer commentDayCount){
	 this.commentDayCount=commentDayCount;
	 return this;
	}
	public java.lang.Integer getCommentDayCount(){
		return this.commentDayCount;
	}
	public CmsColumnCount setCommentWeekCount(java.lang.Integer commentWeekCount){
	 this.commentWeekCount=commentWeekCount;
	 return this;
	}
	public java.lang.Integer getCommentWeekCount(){
		return this.commentWeekCount;
	}
	public CmsColumnCount setCommentMonthCount(java.lang.Integer commentMonthCount){
	 this.commentMonthCount=commentMonthCount;
	 return this;
	}
	public java.lang.Integer getCommentMonthCount(){
		return this.commentMonthCount;
	}
	public CmsColumnCount setDownloadCount(java.lang.Integer downloadCount){
	 this.downloadCount=downloadCount;
	 return this;
	}
	public java.lang.Integer getDownloadCount(){
		return this.downloadCount;
	}
	public CmsColumnCount setDownloadWeekCount(java.lang.Integer downloadWeekCount){
	 this.downloadWeekCount=downloadWeekCount;
	 return this;
	}
	public java.lang.Integer getDownloadWeekCount(){
		return this.downloadWeekCount;
	}
	public CmsColumnCount setDownloadDayCount(java.lang.Integer downloadDayCount){
	 this.downloadDayCount=downloadDayCount;
	 return this;
	}
	public java.lang.Integer getDownloadDayCount(){
		return this.downloadDayCount;
	}
	public CmsColumnCount setDownloadMonthCount(java.lang.Integer downloadMonthCount){
	 this.downloadMonthCount=downloadMonthCount;
	 return this;
	}
	public java.lang.Integer getDownloadMonthCount(){
		return this.downloadMonthCount;
	}
	public CmsColumnCount setUpCount(java.lang.Integer upCount){
	 this.upCount=upCount;
	 return this;
	}
	public java.lang.Integer getUpCount(){
		return this.upCount;
	}
	public CmsColumnCount setUpWeekCount(java.lang.Integer upWeekCount){
	 this.upWeekCount=upWeekCount;
	 return this;
	}
	public java.lang.Integer getUpWeekCount(){
		return this.upWeekCount;
	}
	public CmsColumnCount setUpDayCount(java.lang.Integer upDayCount){
	 this.upDayCount=upDayCount;
	 return this;
	}
	public java.lang.Integer getUpDayCount(){
		return this.upDayCount;
	}
	public CmsColumnCount setUpMonthCount(java.lang.Integer upMonthCount){
	 this.upMonthCount=upMonthCount;
	 return this;
	}
	public java.lang.Integer getUpMonthCount(){
		return this.upMonthCount;
	}
	public CmsColumnCount setForwardCount(java.lang.Integer forwardCount){
	 this.forwardCount=forwardCount;
	 return this;
	}
	public java.lang.Integer getForwardCount(){
		return this.forwardCount;
	}
	public CmsColumnCount setForwardDayCount(java.lang.Integer forwardDayCount){
	 this.forwardDayCount=forwardDayCount;
	 return this;
	}
	public java.lang.Integer getForwardDayCount(){
		return this.forwardDayCount;
	}
	public CmsColumnCount setForwardWeekCount(java.lang.Integer forwardWeekCount){
	 this.forwardWeekCount=forwardWeekCount;
	 return this;
	}
	public java.lang.Integer getForwardWeekCount(){
		return this.forwardWeekCount;
	}
	public CmsColumnCount setForwardMonthCount(java.lang.Integer forwardMonthCount){
	 this.forwardMonthCount=forwardMonthCount;
	 return this;
	}
	public java.lang.Integer getForwardMonthCount(){
		return this.forwardMonthCount;
	}
	public CmsColumnCount setShareCount(java.lang.Integer shareCount){
	 this.shareCount=shareCount;
	 return this;
	}
	public java.lang.Integer getShareCount(){
		return this.shareCount;
	}
	public CmsColumnCount setShareDayCount(java.lang.Integer shareDayCount){
	 this.shareDayCount=shareDayCount;
	 return this;
	}
	public java.lang.Integer getShareDayCount(){
		return this.shareDayCount;
	}
	public CmsColumnCount setShareWeekCount(java.lang.Integer shareWeekCount){
	 this.shareWeekCount=shareWeekCount;
	 return this;
	}
	public java.lang.Integer getShareWeekCount(){
		return this.shareWeekCount;
	}
	public CmsColumnCount setShareMonthCount(java.lang.Integer shareMonthCount){
	 this.shareMonthCount=shareMonthCount;
	 return this;
	}
	public java.lang.Integer getShareMonthCount(){
		return this.shareMonthCount;
	}
	public CmsColumnCount setStatus(java.lang.Byte status){
	 this.status=status;
	 return this;
	}
	public java.lang.Byte getStatus(){
		return this.status;
	}
	public CmsColumnCount setUpdateTime(java.util.Date updateTime){
	 this.updateTime=updateTime;
	 return this;
	}
	public java.util.Date getUpdateTime(){
		return this.updateTime;
	}
	public CmsColumnCount setCreateTime(java.util.Date createTime){
	 this.createTime=createTime;
	 return this;
	}
	public java.util.Date getCreateTime(){
		return this.createTime;
	}

}
